原创 朱少民 2026年4月21日 11:26

图片

图片

图片

图片

图片

Hermes Agent、OpenCode等自主智能体框架的核心能力之一 ,是将工程师完成复杂任务的过程自动沉淀为可复用的Skills。这些Skills一旦形成,就像一份"数字克隆"——企业不再需要这位工程师亲自上阵,Agent调用Skill即可。

这制造了一个经典的委托-代理困境,这也是我们昨天闭门会上讨论的一个非常尖锐的问题:

企业(委托方)希望工程师(代理方)尽可能多地将知识沉淀为Skills。但工程师完全清楚,这等于亲手训练自己的替代品。

理性博弈的结果是显而易见的:

  • 消极抵抗:工程师不主动创建Skills,或只创建低价值的Skills
  • 质量投毒:在Skills中埋入微妙的缺陷,使其在关键场景下失效,从而证明"还是需要我"
  • 上下文污染:故意在知识沉淀中遗漏关键的隐性知识(tacit knowledge),让Skills看起来完整但实际不可靠

HAL发表的一篇关于Agentic Skills全生命周期的综述论文,详细描述了Skills从发现、实践、蒸馏、存储、组合到评估和更新的完整周期——但它回避了一个根本问题:谁有动力启动这个循环?

一、问题的根源:错误的激励结构

这个困局不是技术问题,而是制度设计问题。让我们拆解当前的激励结构:

当"做正确的事"对个体的风险最高、收益最低时,没有任何道德说教能改变行为。这是制度的失败,不是人的失败。

二、破局:五种激励重构方案

(从工程师和企业“双赢”来设计激励方案更好,如方案一)

方案一:Skills版税制——让创建者持续分润

核心思想:将Skill视为"内部知识产权",创建者在Skill每次被调用时获得持续收益。

我自己写了差不多20多本书,深有体会,现在每年有十几万稿税收入,生活就没有后顾之忧。这个方案的具体设计:

  • 每个Skill在创建时自动绑定作者信息(不可篡改,基于Git签名或内部区块链)
  • 企业建立Skills调用计量系统:每次Agent调用某Skill,计入该Skill的"使用量"
  • 按月/季度结算Skills版税:可以是现金奖金、股权积分、晋升积分
  • 版税金额与Skill的调用频次 × 成功率 × 复杂度系数挂钩

为什么有效:工程师从"创建Skill会让我被替代"变成"创建Skill会给我带来持续的被动收入"。高质量Skill被调用得越多,作者收益越大,激励方向与企业利益完全对齐。

防投毒机制:Skill的版税与成功率挂钩。投毒会导致失败率上升,版税归零甚至倒扣。

方案二:角色跃迁制——创建Skills是晋升的阶梯而非坟墓

核心思想:把"能蒸馏自己"定义为晋升到更高层级的必要条件。

制度设计:

  • 晋升资深工程师的硬性条件之一:必须创建≥N个被验证的高质量Skills,且这些Skills已接管了你原来的部分职责
  • 组织承诺:一旦你的Skills成功接管了当前职责,你不会被解雇,而是被赋予更复杂的新职责
  • "向上蒸馏"文化:你蒸馏掉的是你今天的工作,换来的是明天更有挑战的工作

这背后的组织逻辑是:

工程师 → 创建Skills → Skills接管当前工作 → 工程师被释放去做更高阶的工作 → 再次创建Skills → 循环

关键前提:企业必须有足够的"更高阶工作"来吸纳被释放的工程师。这要求企业本身在持续创新和扩张。如果企业只是在"降本",这个承诺就不可信,整个机制就会崩塌。

方案三:对抗性蒸馏——不依赖工程师的主动配合

核心思想:如果工程师不愿意主动创建Skills,那就通过自动化观察和提炼来绕过这个问题。

技术路径:

  • Agent在观察工程师日常工作的过程中,自动识别重复模式并生成Skill草案
  • Skill草案不需要工程师"主动创建",而是由系统自动生成,工程师只需"审核确认"
  • 引入多工程师交叉验证:同一个Skill草案由多位工程师独立审核,防止单点投毒

这就是Hermes Agent的Skills自动创建能力的升级版——从"工程师手动沉淀"变成"Agent自动观察+工程师验证"。

优势:降低了工程师的心理防线——"不是我主动蒸馏自己,是系统自动学习的,我只是确认一下"。

风险:工程师可能在审核环节投毒。对策:多人交叉审核 + 自动化测试验证 + 灰度发布Skill(先在低风险场景试用)。

方案四:Skills竞技场——用竞争和声望驱动创建

核心思想:将Skill创建游戏化,利用工程师的竞争心理和声望需求。

机制设计:

  • 建立企业内部Skills排行榜:按使用量、好评率、覆盖场景数排名
  • 定期举办Skills Hackathon:限时创建高质量Skills,优胜者获得奖金和全公司曝光
  • Skills作者公开署名:在Agent执行任务时,显示"此任务由 [张三] 创建的Skill [XXX] 完成"
  • 最佳Skills作者获得"内部技术合伙人"头衔,参与技术战略决策

心理学基础:顶尖工程师的核心驱动力往往不是金钱,而是技术影响力和同侪认可。当创建Skills成为彰显技术实力的方式(而非自掘坟墓),行为就会逆转。

方案五:组织保险——消除根本恐惧

上述所有方案都有一个隐含前提:工程师相信企业不会在Skills建成后抛弃自己。如果这个信任不存在,一切激励都是空中楼阁。

建立信任的制度设计:

  • "Skills贡献者保护期":贡献了高价值Skills的工程师,享有N年(如2~3年)的裁员保护期
  • "蒸馏后转岗优先权":当工程师的职责被Skills接管后,该工程师在内部转岗中享有优先权
  • "Skills退休金":离职时,如果工程师创建的Skills仍在使用,企业按约定支付一笔"知识资产买断费"

以上条款写入劳动合同,具有法律效力

三、更深层的思考:从"蒸馏工程师"到"工程师主导蒸馏"

回到问题的本质。当前的叙事是"企业蒸馏工程师"——工程师是被动的被提取方。这个叙事本身就制造了对抗。

需要翻转叙事:

不是企业在蒸馏工程师,而是工程师在用Skills构建自己的技术遗产和影响力杠杆。

最好的类比是开源软件。Linux之父Linus Torvalds创建了Linux,理论上"蒸馏"了自己的操作系统设计能力——但没有人认为他被替代了。相反,Linux成为了他影响力的永久放大器。

企业内部的Skills体系应该追求同样的效果:

  • 创建者获得署名权和声望
  • 创建者在Skill的演进方向上有发言权
  • 创建者因为深刻理解Skill的原理,成为Skill失效时的"最终裁判"——反而更不可替代

四、防投毒的技术纵深

即使激励设计完美,仍需技术手段作为安全网:

  • Skill形式化验证:对关键Skills进行属性级别的形式化证明,而非仅靠测试
  • Skill血缘追踪:记录每个Skill的完整演化历史,任何修改可追溯到个人
  • Skill对抗性测试:专门的红队(Red Team)尝试在Skill中发现隐藏的缺陷或后门
  • Skill灰度发布:新Skill先在低风险、有人类兜底的场景运行,通过观察期后才全面启用
  • 多源交叉验证:同一功能由不同工程师独立创建多个Skill,交叉比对结果,异常偏差触发告警

结语:这是一场制度创新,不是技术问题

Skills的技术基础已经成熟——Hermes Agent的四层记忆系统、OpenCode的Skills自动创建、学术界对Agentic Skills全生命周期的系统化研究,都已经铺好了路。

缺的不是技术,是制度。

工程师不是不愿意分享知识,开源社区已经证明了这一点。工程师抗拒的是"无偿交出知识后被抛弃"。只要制度设计能让"创建Skills"变成对个人有利的行为——无论是通过版税、晋升、声望还是保障——Skills就会像开源软件一样自发涌现。